/**
 * 这是一个测试类
 */
public class WuKong {

    /**
     * 角色名称
     */
    private String name;

    /**
     * 角色的速度
     */
    private String speed;

    /**
     * 角色的基础伤害
     */
    private String harm;

    /**
     * 快捷键alt+insert
     *
     * @return
     */
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSpeed() {
        return speed;
    }

    public void setSpeed(String speed) {
        this.speed = speed;
    }

    public String getHarm() {
        return harm;
    }

    public void setHarm(String harm) {
        this.harm = harm;
    }

    /**
     * 定身技能
     */
    public void fixation() {
        System.out.println("1. 跑到可攻击目标的面前");
        wuKongRun();
        System.out.println("2. 对怪物执行定身技能");
        wuKongHarm(2);
    }

    private void wuKongHarm(int type) {
        if (type == 1) {
            System.out.println(name + "对怪物的伤害是：" + 0);
        } else {
            System.out.println(name + "对怪物的伤害是：" + harm);
        }
    }

    private void wuKongRun() {
        System.out.println(name + "以" + speed + "速度跑到黑熊精面前");
    }

    public static void main(String[] args) {
        HeiXiongJing heiXiongJing = new HeiXiongJing();
        heiXiongJing.setDefense("30");

        WuKong wuKong = new WuKong();
        wuKong.setName("下一万场雨");
        wuKong.setSpeed("100");
        wuKong.setHarm((Integer.parseInt("50") - Integer.parseInt(heiXiongJing.getDefense())) + "");
        wuKong.fixation();
    }

}